the brains behind (the operation) - Espagnol Anglais Dictionnaire